package com.platform.qujia.pojo.vo;

import com.platform.qujia.param.request.PayOrderRequest;
import com.platform.qujia.pojo.CustomerElectronicDeputyCard;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ExchangeCardVo implements Serializable {

    @ApiModelProperty(value = "电子卡储值卡余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "电子卡通用卡余额")
    private BigDecimal genericBalance;


    @ApiModelProperty("订单号")
    private String orderNo;

    @ApiModelProperty("储值卡是否使用副卡标识 0：不使用，1：使用")
    private String isUsedCard;

    @ApiModelProperty("通用卡是否使用副卡标识 0：不使用，1：使用")
    private String genericIsUsedCard;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("储值卡使用副卡")
    private CustomerElectronicDeputyCard deputyCard;

    @ApiModelProperty("通用卡使用副卡")
    private CustomerElectronicDeputyCard genericDeputyCard;

    @ApiModelProperty("使用副卡是创建新订单的参数")
    private PayOrderRequest payOrderRequest;

    @ApiModelProperty(value = "油站id")
    private Integer stationId;


    @ApiModelProperty(value = "手机号")
    private String mobilePhone;

}
